/*
 * @Copyright: 2025 Copyright (C) AMCAX, All rights reserved.
 * @Author: Zhang
 * @Date: 2025/6/12 11:52
 * @LastEditTime: 2025/6/12 11:52
 * @LastEditors: Zhang
 * @Description:
 */
import { BaseCommand } from '@amcax/base';
import { CommandDialogPlacement, ObjInfo } from '@amcax/base';

export interface TopoDialogProps {
  title: string;
  placement?: CommandDialogPlacement;
  props?: ObjInfo;
  onClose: () => void;
}

export interface NMMeshBaseCommand extends BaseCommand {}

export type FormDataType = {
  Selection: {
    source: string;
  };
  Options: {
    typeOptions: FilletType;
    radius?: number;
    rows?: number;
    width?: number;
  };
};
export enum FilletType {
  Fillet = 'Fillet',
  Chamfer = 'Chamfer',
}
export enum SourceType {
  CONS = 'CONS',
}
